Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Bergamo Szczecin Challenger M15 Poprad Bratislava 1 Challenger M15 Slovenska Bistrica M15 Ollersbach M25 Padova Dobrich Challenger M15 Vienna M15 Trnava Villena Challenger M25 Santa Margherita di Pula M25 Trnava M25 Santa Margherita di Pula M25 Santa margherita di Pula Kigali 1 Challenger Maia Challenger USA F5 Kigali 2 Challenger Zadar Challenger M15 Antalya Prostejov Challenger Barletta Challenger Como Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger Liberec Challenger M25+H Kassel Nordea Open - Bastad Generali Open - Kitzbuhel Augsburg Challenger M25 Santa Margherita di Pula Valencia Challenger Uzbekistan F1 Uzbekistan F4 Uzbekistan F2 Nigeria F5 Nigeria F6 Nigeria F6a Nigeria F6b China F1 China F2 China F3 Nigeria F1 Nigeria F2 Uzbekistan F1 Uzbekistan F3 China F1 China F2 China F3 Turkey F2 Turkey F3 Romania F10 Russia F1 Russia F2 Russia F3 Belarus F1 Belarus F2 Czech Republic F5 China F4 Korea F1 Korea F3 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Ukraine F2 Ukraine F3 Belarus F1 Belarus F2 Poland F9 Slovakia F2 Poland F10 Portugal F4 Russia F1 Russia F2 India F1 India F2 USA F4 USA F6 Russia F1 Russia F2 Belarus F1 Czech Republic F2 Belarus F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 France F14 France F15 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Germany F2 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Kazakhstan F1 Great Britain F4 Kazakhstan F2 Uzbekistan F1 Uzbekistan F2 Spain F23 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Russia F8 Israel F11 Israel F12 Croatia F6 Croatia F4 (Opatija) Asirom Challenger Brasov - Brasov Cosmorom Challenger - Brasov Asirom Challenger Brasov - Brasov Asirom Challenger - Brasov Fergana Challenger - Fergana Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen SAA Hilversum Open - Hilversum Togliatti Cup - Togliatti Mordovia Cup - Mordovia St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Steelers Cup 2005 - Kosice Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Tatra Banka Open - Bratislava Fergana Challenger - Fergana Steelers Cup - Kosice Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava Prosperita Open 2007 - Ostrava Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open by Selena - Cherkassy Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Ipsos Bucharest Challenger - Bucharest Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg BH Indoor Sarajevo - Sarajevo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Kosice Open-Steelers Cup 2008 - Kosice Dublin Challenger - Dublin s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Ljubljana Open 2008 - Ljubljana Open D'Orleans - Orleans ATP Challenger Trophy 2008 - Trnava Tashkent Challenger - Tashkent President's Cup - Astana Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Bangkok Challenger Korat Challenger Johannesburg Challenger Ostrava Challenger Ramat Hasharon Challenger Izmir Challenger Fergana Challenger Nottingham Challenger Kosice Challenger Pozoblanco Challenger Penza Challenger Granby Challenger Binghamton Challenger St. Remy Challenger Banja Luka Challenger Trnava Challenger Tashkent Challenger Aachen Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Khanty-Mansiysk Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Arad Challenger Pozoblanco Challenger Poznan Challenger Penza Challenger Cordenons Challenger Saransk Challenger Segovia Challenger Samarkand Challenger Karshi Challenger Astana Challenger Rijeka Challenger Bangkok Challenger Trnava Challenger Bangkok Challenger Tashkent Challenger Seoul Challenger Astana Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Singapore Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Guangzhou Challenger Bath Challenger Athens Challenger Johannesburg Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Alessandria Challenger Nottingham Challenger Nottingham Challenger Kosice Challenger Turin Challenger Pozoblanco Challenger San Benedetto Challenger Penza Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Astana Challenger Shanghai Challenger Ningboo Challenger Trnava Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Le Gosier Challenger San Luis Potosi Challenger Leon Challenger Kaohsiung Challenger Ostrava Challenger Athens Challenger Rome Challenger Kosice Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Penza Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Como Challenger Brasov Challenger Trnava Challenger Lermontov Challenger Seoul Challenger Eckental Challenger Bratislava Challenger Yokohama Challenger Marbella Challenger Toyota Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Ostrava Challenger Karshi Challenger Rome Challenger Samarkand Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Portoroz Challenger Todi Challenger Istanbul Challenger San Benedetto Challenger Eskisehir Challenger Astana Challenger Orbetello Challenger San Marino Challenger Kazan Challenger Bangkok Challenger Genova Challenger Shanghai Challenger Trnava Challenger Fergana Challenger Mons Challenger Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Seoul Challenger Bratislava Challenger Yeongwol Challenger Sao Paulo Challenger Tour Finals Tyumen Challenger Heilbronn Challenger Chennai Challenger Quimper Challenger Kolkata Challenger Morelos Challenger Astana Challenger Salinas Challenger Irving Challenger Kazan Challenger St. Brieuc Challenger Shenzhen Challenger Vercelli Challenger Ostrava Challenger Anning Challenger Gimcheon Challenger Busan Challenger Heilbronn Challenger Karshi Challenger Vicenza Challenger Furth Challenger Fergana Challenger Kosice Challenger Tianjin Challenger Nanchang Challenger Todi Challenger San Benedetto Challenger Kaohsiung Challenger Astana Challenger Segovia Challenger Liberec Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Indore Challenger Pune Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger New Delhi Challenger Cherbourg Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Batman Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Busan Challenger Rome Challenger Seoul Challenger Mestre Challenger Moscow Challenger Prague Challenger Poprad Tatry Challenger Fergana Challenger Padova Challenger Braunschweig Challenger Todi Challenger Poznan Challenger Recanati Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Segovia Challenger Prague Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Istanbul Challenger Trnava Challenger Rome Challenger Tashkent Challenger Santiago Challenger Bangalore Challenger Lima Challenger Pune Challenger Hua Hin Challenger Bogota Challenger Buenos Aires Challenger Kobe Challenger Montevideo Challenger Yokohama Challenger Toyota Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santo Domingo Challenger Bergamo Challenger Wroclaw Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Barletta Challenger Turin Challenger Taipei City Challenger Ostrava Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Moscow Challenger Prague Challenger Poprad Tatry Challenger Fergana Challenger Todi Challenger Biella Challenger Astana Challenger Chengdu Challenger Portoroz Challenger Manerbio Challenger Como Challenger Seville Challenger Shanghai Challenger Nanchang Challenger Rome Challenger Mohammedia Challenger Tashkent Challenger Casablanca Challenger Ningboo Challenger Suzhou Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Astana Challenger St. Brieuc Challenger San Luis Potosi Challenger Taipei City Challenger Qingdao Challenger Anning Challenger Karshi Challenger Rome Challenger Heilbronn Challenger Samarkand Challenger Shymkent Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Fergana Challenger Marburg Challenger Recanati Challenger Astana Challenger Prague Challenger Chengdu Challenger Liberec Challenger Jinan Challenger Quito Challenger Bogota Challenger Zhangjiagang Challenger Shanghai Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Banja Luka Challenger Florence Challenger Barcelona Challenger Eckental Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Liberec Challenger Barletta Challenger Como Challenger Banja Luka Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Heilbronn Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Trieste Challenger Gelsor Open Romania - Bucharest Gelsor Open Romania - Bucharest Gelsor Open Romania - Bucharest Gelsor Open Romania - Bucharest China Open - Beijing Kremlin Cup - Moscow ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Estoril Open - Estoril The Nottingham Open - Nottingham China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai AEGON Championships - London Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Medibank International - Sydney Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel China Open - Beijing St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Gerry Weber Open - Halle AEGON International - Eastbourne Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open Sud de France - Montpellier Ecuador Open - Quito Brasil Open - Sao Paulo Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Ecuador Open - Quito Argentina Open - Buenos Aires Antalya Cup - Antalya Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba French Open - Paris Rogers Masters - Toronto Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Pingguo Challenger Bucaramanga Challenger Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Brazzaville Challenger Wimbledon - London Skopje Challenger Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 French Open - Paris Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro